@charset "utf-8";
/* CSS Document */

.banners {height: 400px;position: relative;width: 100%;overflow: hidden;}
.banners ul{position: absolute;top:0;left:0;width: 100%;white-space:nowrap;height:400px}
.banners ul li{width: 100%;height:400px;position:absolute;top:0;left: 0;}
.banners ul li a{display: inline-block;width: 100%;height: 100%;}
.banner0{background: url("../images/banner0.jpg") repeat center top #333;}
.banner1{background: url("../images/banner1.jpg") repeat center top #46a3de;}
.banner2{background: url("../images/banner2.jpg") repeat center top #6fc5fd;}
.last-one{z-index:2;}
.active{z-index: 3;
	-webkit-animation: banner .5s ease both;
	-moz-animation: banner .5s ease both;
	animation: banner .5s ease both;
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1;
}
@-webkit-keyframes banner {
	0% {opacity:0.9;}
	100% {opacity:1; }
}
@-moz-keyframes banner {
	0% {opacity:0.9;}
	100% {opacity:1; }
}
@keyframes banner {
	0% {opacity:0.9;}
	100% {opacity:1; }
}

.loginBox {width:auto;height: auto;position: absolute;left: 50%;top:123px;margin-left: 250px;z-index:100}
.hasLogin {background: #fff;background: rgba(255,255,255,0.7);width:260px;height:140px;padding:35px 30px;top:180px;margin-left:160px;}
.noActive {height:auto;top:200px;}
.noActiveTxt{font-size:14px;color:#909090;padding-bottom: 10px}
.loginTit{font-size:18px;padding-bottom:18px;border-bottom:#999 1px solid;border-color:rgba(9,21,26,0.1);}
.loginCon{padding:15px 0 10px;font-size:14px;}
.loginLink a{width:218px;height:40px;line-height: 40px;border-radius: 5px;}

/*window dialog*/
.qwindow{z-index:30000;position:absolute;top:0;left:0;visibility:hidden;}
.qwindow .winbox{z-index:2;position:relative;padding:5px;background: #fff;background: rgba(255,255,255,0.5)}
.qwindow .winhead{z-index:2;position:relative;background:#fff;}
.qwindow .winbody{z-index:1;position:relative;background:#fff;overflow:hidden;}
.qwindow .winbody iframe{width:260px;height:100%;margin-top:-74px;padding-bottom:74px;}
.qwindow_mask{z-index:30000;position:absolute;top:0;left:0;display:none;background:#545454;width:100%;height:100%;opacity:0.50;filter:alpha(opacity=50);}
.otherLogin .winbody iframe{width:400px;height:100%;margin-top:0;padding-bottom:0;}
.otherLogin{margin-left:100px;top:162px;}

#banner-dian {position: absolute;z-index:3;bottom:15px;width:200px;left: 50%;margin-left: -100px;text-align: center;}
#banner-dian span{display:inline-block;cursor:pointer;font-size:12px;color:#fff;color:rgba(255,255,255,0.5);width:16px;margin:0 5px;text-align: center;height:30px;line-height: 30px;vertical-align: top}
#banner-dian span:hover {color:#fff;}
#banner-dian .active,#banner-dian .active:hover{color:#fff;cursor:default;font-size:20px;line-height:26px}
.about-us{background: url("../images/loginBottomBg.png") repeat;height:340px;text-align: center;}
.m-tit{height:60px;line-height: 60px;padding-top:40px;font-size:32px;font-weight: 900;color:#6b6b6b;}
.s-tit{font-size:20px;height: 40px;line-height: 40px;color:#a1a1a1;}
.s-img {height:205px;background: url("../images/sm.png") no-repeat center 60px;}
.linkBox{border-top: #e9e9e9 1px solid;padding-top: 36px;overflow: hidden;text-align: left;padding-left:45px}
.linkBox dl{float:left;width:265px;padding-left:45px;position: relative;}
.linkBox dl dt{height: 32px;line-height: 32px;font-size:16px;color:#2f2f2f;padding-left:5px}
.linkBox dl dd{color:#e2e2e2;font-size:14px;}
.linkBox dl dd a{color:#a1a1a1;display:inline-block;margin:0 5px;}
.linkBox dl dd a:hover{color:#666;}
.linkBox .linkDl2{margin-left:45px;width:295px;}
.linkBox .linkDl3{width:170px}
.dtIcon {display: inline-block;width: 50px;height: 44px;position: absolute;top:5px;left:0px;background: url("../images/spring.png") no-repeat -999px -999px;}
.dtIcon1{background-position:-254px -144px;}
.dtIcon2{background-position:-254px -204px;}
.dtIcon3{background-position:-253px -265px;}


.phone-num{background: url("../images/spring.png?20150131") no-repeat -254px -60px #fff;padding:15px 0 10px;float:right;width:160px;height:40px;line-height:24px;padding-left:52px;}
.phone-num strong{display: block;font:900 20px/28px "微软雅黑";color:#59595b;}
.phone-num em{color:#b8bfc7;}

.logoFw{position: absolute;top:0;left:168px;line-height:64px;background: #fff;height:70px;overflow: hidden;}
.logoFw object{ position:absolute;display: inline-block;}